@charset "utf-8";

/*textlist*/
.list li{line-height:22px;clear:both;}

/*focus*/
.indexV{height:440px;padding:14px;_overflow:hidden;}
.indexV .bigVideo{width:290px;float:left;}
.indexV .bigVideo .player{width:290px;height:230px;}
.indexV .bigVideo .videoIntro{line-height:18px;margin-bottom:8px;}
.indexV .videoList{margin-top:4px;}
.indexV .videoList li{line-height:21px;}
.indexV .iVideo{width:271px;float:right;_overflow:hidden;}
.indexV .iVideo .videoColl{width:300px;}
.indexV .iVideo .video img{vertical-align:middle;}
.indexV .iVideo .video{float:left;height:139px;margin-right:15px;}
.indexV .iVideo .video li{line-height:16px;}
.indexV .iVideo .video li *{line-height:16px;}
.indexV .iVideo .video .videoImg img{vertical-align:top;}
.indexV .iVideo h1{height:16px;overflow:hidden;}
.indexV .iVideo .num{margin-left:2px;}

/*tipblock*/
.vTip{display:none;position:absolute;bottom:107px;*bottom:105px;left:-1px;filter:progid:DXImageTransform.Microsoft.Shadow(enabled=true,color=#999999,direction=135,strength=3);padding:4px 9px;width:128px;background:#ffffe1;border:1px solid #000;}
.vTip .intro{color:#909090;}

.videoTopic{float:left;}
.videoTopic a{font-size:12px;}

/*videolist*/
.box{width:590px;_overflow:hidden;}
.box .box_title h3 a{font-size:14px;font-weight:bold;color:#000;text-decoration:none;}
.box .box_title h3 a:hover{text-decoration:underline;}
.box .videoColl{clear:both;width:592px;padding-left:12px;}
.box .videoColl .video{float:left;margin-right:20px;}
.box .videoColl .aLine{clear:both;height:10px;overflow:hidden;}
.vList .list{padding-left:12px;}
.vList_l,.vList_r{float:left;width:295px;}
.vList .keyword{margin-top:5px;margin-left:18px;}

/*login*/
.box_border_bg{height:100%;}
.login_pre{position:relative;top:0;left:0;height:72px;}
.login_pre .welcome{height:22px;font-weight:bold;line-height:16px;}
.login_pre .form{float:left;width:209px;height:50px;border-right:1px solid #a4d3f0;overflow:hidden;}
.login_pre .form .user,
.login_pre .form .pwd{position:relative;height:28px;overflow:hidden;}
.login_pre .form .user input,
.login_pre .form .pwd input{padding-left:4px;width:130px;color:#909090;}
.login_pre .form .ok{position:absolute;top:21px;left:145px;}
.login_pre .form .ok input{width:54px;padding:0;}
.login_pre .form .remember{position:absolute;top:51px;_top:54px;left:145px;*left:142px;}
.login_pre .form .remember label{margin-left:2px;*margin-left:0;}
.login_pre .assist{float:left;width:69px;height:47px;border-left:1px solid #fff;padding-top:3px;}
.login_pre .assist .item{height:22px;padding-left:10px;}
.login_pre .weather{position:absolute;top:-2px;left:80px;height:20px;}
.login_pre .weather span{float:left;margin-left:2px;}
.login_pre .weather img{height:15px;margin-top:2px;}
.login_pre .weather .temperature a{color:#909090;}
.login_pre .weather .location{float:left;}
.login_after{height:72px;overflow:hidden;}
.login_after .photo{position:relative;top:0;lef:0;float:left;width:72px;height:72px;}
.login_after .photo img{display:block;width:64px;height:64px;background:#fff;padding:3px;border:1px solid #a4d3f0;}
.login_after .photo .mask{z-index:2;display:block;position:absolute;top:1px;left:1px;width:70px;height:70px;background:#000;filter:alpha(opacity=60);opacity:0.6;}
.login_after .photo .label{z-index:3;display:block;position:absolute;top:0;left:0;width:100%;height:100%;line-height:72px;text-align:center;color:#fff;font-weight:bold;text-decoration:underline;}
.login_after .photo a:hover img{background:#a4d3f0;}
.login_after .base{width:200px;float:right;}
.login_after .welcome{height:22px;}
.login_after .welcome .user{font-weight:bold;margin-right:2px;}
.login_after .assist{height:26px;}
.login_after .assist .break{color:#909090;margin:0 4px 0 2px;}
.login_after .service{position:relative;top:0;left:0;height:20px;}
.login_after .prompt{z-index:2;position:absolute;top:0;left:0;width:190px;height:22px;padding:0 4px;white-space:nowrap;overflow:hidden;background:#fffcc9;border:1px solid #ffd667;}
.login_after .prompt .close{position:absolute;top:5px;left:180px;width:10px;height:10px;overflow:hidden;border:1px solid #909090;cursor:pointer;text-align:center;text-indent:/*\**/-1px\9;font-size:10px;line-height:10px;font-family:verdana;color:#909090;}
.login_after .prompt .close .handle{display:block;}
.login_after .prompt .item{margin-right:4px;}
.login_after .prompt .item a{color:#000;}
.login_after .prompt .num{font-size:10px;font-weight:bold;color:#014ccc;line-height:22px;}
.login_after .weather{z-index:1;position:absolute;top:0;left:0;width:200px;height:16px;padding-top:4px;border-top:1px solid #a4d3f0;overflow:hidden;}
.login_after .weather *{line-height:18px;}
.login_after .weather span{float:left;margin-right:2px;}
.login_after .weather img{height:15px;margin-top:1px;}
.login_after .weather .temperature a{color:#909090;}
.login_after .weather .location{position:absolute;right:-2px;_top:5px;}

/*rank*/
.vRanks .box_title{margin-bottom:5px;}
.vRanks .sn{font-weight:bold;color:#83cfff;margin-right:10px;}
.vRanks .top3{color:#d71118;}
.vRanks .tab{height:26px;}
.vRanks .tab li{float:left;color:#909090;margin-right:5px;}
.vRanks .tab .current span{color:#000;font-weight:bold;cursor:default;}
.vRanks .rank{float:left;width:140px;}
.vRanks .rank li{white-space:nowrap;height:24px;overflow:hidden;}
.vRanks .line{height:10px;border-bottom:1px solid #e5e5e5;margin-bottom:15px;overflow:hidden;}

/*bartopic*/
.barTopics ul{margin-bottom:10px;}
.barTopics li{margin-bottom:4px;}

/*user*/
.userColl{width:280px;margin:0 auto;margin-bottom:10px;overflow:hidden;}
.userColl .users .userHead{display:block;margin:0 auto;width:46px;height:46px;margin-bottom:3px;}
.userColl .users .user{white-space:nowrap;text-align:center;float:left;width:90px;overflow:hidden;margin-bottom:10px;}
.userColl .userList{width:280px;margin:0 auto;}
.userColl .userList li{float:left;width:140px;height:22px;overflow:hidden;}

/*topic*/
.topic .list{float:left;width:140px;}

/*tpMix*/
.tpMix{width:280px;overflow:hidden;}
.tpMix .theater .box_title{position:relative;height:24px;line-height:24px;*line-height:26px;overflow:hidden;background:#e5e5e5;margin-bottom:15px;}
.tpMix .theater .title{line-height:24px;*line-height:26px;}
.tpMix .theater .title a{display:block;width:275px;height:24px;padding-left:5px;}
.tpMix .theater .banner{position:absolute;right:0;width:100px;height:24px;}
.tpMix .theater .banner a{height:24px;}
.tpMix .theater .banner img{width:100px;height:24px;}
.tpMix .theater .text{margin-bottom:15px;}
.tpMix .theater .text img{float:left;width:75px;height:105px;margin:0 10px 0 0;}
.tpMix .theater .coll{width:320px;}
.tpMix .theater .coll .pList_s{float:left;margin:0 21px 8px 0;}
.tpMix .theater .moreLink{margin-bottom:2px;}
.tpMix .playlist{border-top:1px solid #e5e5e5;padding-top:10px;margin-top:10px;}
.tpMix .playlist .pList_s{float:left;margin-right:5px;}
.tpMix .playlist .list{float:left;width:190px;margin-top:-4px;}
.tpMix .playlist .list li{width:190px;overflow:hidden;white-space:nowrap;}

/*bestFocus*/
.bestFocus .pm{width:280px;overflow:hidden;}
.bestFocus .pm ul{width:300px;}
.bestFocus .pm li{float:left;width:80px;margin-right:20px;margin-bottom:5px;text-align:center;}
.bestFocus .pm li img{width:80px;height:60px;display:block;margin:0 auto 5px auto;}
.bestFocus .tm{width:280px;overflow:hidden;margin-top:5px;padding-top:10px;border-top:1px solid #e5e5e5;}
.bestFocus .tm ul{width:300px;}
.bestFocus .tm li{float:left;width:93px;height:22px;white-space:nowrap;overflow:hidden;}

/*update hack*/
.pList .show_link{z-index:10;position:absolute;top:0;left:0;width:120px;height:90px;background:url(/index/img/master.png) no-repeat 5000px 5000px;}
.pList .show_link a{display:block;height:100%;}
.pList .show_update{position:absolute;top:70px;left:0;z-index:1;width:120px;height:20px;overflow:hidden;}
.pList .show_update .status{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:20px;padding-left:4px;color:#fff;}
.pList .show_update .ico__HD{position:absolute;top:4px;right:2px;z-index:1;}
.pList .show_update .bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:20px;background:#000;color:#d1eff5;filter:alpha(opacity=60);opacity:0.6;}
.pList .show_update span{position:absolute;top:0;}
.pList li span{color:#000;}